Video signal transmission method, superimposed information extraction method, video signal output device, video signal recording device, and video signal recording medium

ABSTRACT

A output device generates a PN code string every second chip interval with reference to the video sync signal, and spectrally spreads additional information using this PN code string. The spectrally spread additional information is superimposed on the video signal every second chip interval and output. Upon receiving the video signal, in the recording device for recording the video signal on a recording medium, the video signal components cancel each other between the video signal component in the chip interval on which the additional information is superimposed and the video signal component in the chip interval on which the additional information is not superimposed because of the correlation of the video signal in the horizontal direction, and only the additional information is extracted.

BACKGROUND OF THE INVENTION

1. Field of the Invention

This invention relates to a method, device, and video signal recordingmedium which are capable of anti-duplication controlling, for example,in the case that a video signal recorded on a recording medium is playedback and transmitted together with an information for preventingduplication, and the recording of the transmitted and received videosignal on another recording medium is inhibited or restricted, by way ofa method in which a video signal having the additional informationsuperimposed thereon is output, the superimposed additional informationis extracted from the received signal, and the extracted additionalinformation is utilized to prevent duplication.

2. Description of the Related Art

VTR (Video Tape recording devices) has been popularized in daily life,and many kinds of software which can be played back on a VTR aresupplied abundantly. Digital VTR or DVD (Digital Video Disks) playbackdevices have been available practically now, and provide images andsound of exceptionally high quality.

On the other hand, there is, however, a problem in that this greatabundance of software can be copied without restriction, and severalmethods have already been proposed to inhibit duplication.

For example, for a VTR which outputs an analog video signal, one methodto prevent copying uses a difference in the AGC (Automatic Gain Control)system, or in the APC (Automatic Phase Control) system, of the VTRrecording device and of a monitor receiver for displaying the image.

When the method which utilizes the difference in AGC system, in which aVTR performs AGC using a pseudo sync signal inserted in the video signaland a monitor receiver employs a different ACC system not using thepseudo sync signal, is used, a very high level pseudo sync signal isinserted in the video signal supplied from the playback VTR and thevideo signal with insertion is output to the recording VTR as an AGCsync signal.

When the method which utilizes the difference in APC characteristics, inwhich a VTR performs APC using the phase of the color burst signalitself in the video signal and a monitor receiver employs an APC systemdifferent from that of the VTR, is used, the phase of the color burst ofthe video signal supplied from the playback VTR to the recording VTR isinverted partially.

As a result, the monitor receiver which receives the analog video signalfrom the playback VTR plays back the image correctly without beingaffected by the pseudo sync signal in AGC or the partial phase inversionof the color burst signal used for APC.

On the other hand, in a VTR, which is supplied with the analog videosignal from the playback VTR into which pseudo sync signals have beeninserted or which has been subjected to color burst signal phaseinversion control as described herein above, for receiving such analogvideo signal and for recording the analog video signal on a recordingmedium, proper gain control or phase control based on the input signalcannot be performed, and so the video signal is not correctly recorded.Even if this signal is played back, therefore, normal picture and soundcannot be obtained.

In the case of a digitized video signal, for example, in a digital VTR,an anti-duplication signal or an anti-duplication control signalcomprising, for example, a duplication ranking control code, is added asdigital data to the video signal and recorded on the recording medium,so as to prevent or control duplication of the image.

In this case, the playback digital VTR reads the video signal, audiosignal and anti-duplication control signal, and supplies them as digitalor analog data to a recording digital VTR.

In the digital VTR used as a recording device, the anti-duplicationcontrol signal is extracted from the supplied playback signal, andrecording of the playback signal is then controlled based on theanti-duplication control signal. For example, when the anti-duplicationcontrol signal comprises an anti-duplication signal, the recording VTRdoes not perform recording.

Alternatively, when the anti-duplication control signal comprises aduplication ranking control code, recording is controlled by thisranking control code. For example, when the duplication ranking codelimits duplication to one copy, the digital VTR used for recording addsanti-duplication code before recording the video signal and audio signalon the recording medium as digital data. It is thereafter impossible toduplicate the video signal from the copy.

Hence, in the case of a digital connection when the video signal, theaudio signal, and the anti-duplication control signal used as digitalsignals are supplied to the digital VTR used as a recording device,anti-duplication control is performed on the recording side using theanti-duplication control signal by supplying this signal to the digitalVTR as digital data.

However, in the case of an analog connection where the video signal andaudio signal are supplied as analog signals to a digital VTR used as arecording device (the digital VTR performs A/D conversion), D/Aconversion of a signal to be supplied to the recording device causes theloss of the anti-duplication control signal because the anti-duplicationcontrol signal is not superimposed on the analog information signal suchas a video signal and audio signal. Hence, in the case of an analogconnection, an anti-duplication control signal must be added to the D/Aconverted image or sound signal, and this addition causes deteriorationof the video signal and audio signal.

It is, therefore, difficult to add an anti-duplication control signaland to extract it in the recorder for the purpose of anti-duplicationcontrol, without causing deterioration of the D/A converted video signalor audio signal.

Conventionally, therefore, in the case of an analog connection,duplication was prevented by an anti-duplication method using adifference in the AGC, or a difference in APC characteristics, betweenthe VTR and the monitor receiver.

However, in some cases, when anti-duplication is prevented using theabove-mentioned difference in the AGC or a difference in APCcharacteristics between the VTR and the monitor receiver, depending onthe type of AGC or APC characteristics in the recording side, the videosignal may nevertheless be correctly recorded, in this case, it mighthappen that duplication cannot be prevented, or that the reproducedimage on the monitor receiver is distorted. Further, it is troublesometo change the anti-duplication method depending on whether there is ananalog connection or a digital connection.

To solve such problems, an anti-duplication method in which a spectrallyspread anti-duplication control signal is superimposed on a video signalcan be used for both digital connections and analog connections withoutdeterioration of the image or sound which is played back.

According to this method, a PN (Pseudorandom Noise) sequence code(referred to hereinafter as PN code) used as a spread code is generatedwith a sufficiently short period and spectrally spread by multiplying itby the anti-duplication control signal. In this way, a narrow-bandwidthhigh-level anti-duplication control signal is converted to a wide-bandlow-level signal which does not affect the video signal or sound signal.This spectrally spread anti-duplication control signal is thensuperimposed on the analog video signal, and recorded on a recordingmedium. In this case, the signal to be recorded on a recording mediummay be an analog signal or a digital signal.

In the case that the recording medium does not carry a recorded videosignal on which a spectrally spread anti-duplication control signal issuperimposed but the recording medium carries a recorded video signal onwhich an anti-duplication control signal is recorded together with thevideo signal in the different other system, in the playback device, theanti-duplication control signal is extracted from the playback signal,spectrally spread, and superimposed on the video signal to be outputted.

On the other hand, in the recording device side, phase control isperformed on the input video signal so that a PN code having the samegeneration timing and phase as those of the PN code used for spectrallyspreading the anti-duplication control signal, and inversion spectralspreading is performed for extracting the original anti-duplicationcontrol signal by multiplying the video signal on which the spectrallyspread anti-duplication control signal is superimposed by the PN code.Hence, the duplication prevention control is performed based on theanti-duplication control signal extracted by inversion spectralspreading.

In this way, the anti-duplication control signal is spectrally spreadand superimposed on the video signal as a wide-band low-level signal. Itis therefore difficult for a person who wishes to illegally duplicatethe video signal, to remove the anti-duplication control signal which issuperimposed on it.

However, it is possible to detect and use the superimposedanti-duplication control signal by inversion spectral spreading. Thisanti-duplication control signal is therefore supplied to the recordingdevice together with the video signal. On the recording side, theanti-duplication control signal is detected, and duplication isconsistently controlled according to the detected anti-duplicationcontrol signal.

According to this method, as described herein above, the spectrallyspread anti-duplication control signal is superimposed as a wide band,low level signal on the video signal, but it must be superimposed at alower S/N ratio than that of the video signal in order not to causedeterioration of the video signal.

To superimpose the spectrally spread anti-duplication control signal ata lower S/N ratio than that of the video signal, and to be able todetect the anti-duplication control signal superimposed on the videosignal in the recording device, the number of the PN codes (PN codelength) required to spectrally spread a 1 bit anti-duplication controlsignal must be sufficiently large. The PN code length per bit of theanti-duplication control signal may also be expressed as a spread gain(spread factor) which is the ratio (T/TC) of a time width T per bit ofthe anti-duplication control signal to a time width TC of one part (onechip) of the PN code. As described hereinafter, this spread gain isobtained corresponding to the S/N ratio of the information signal onwhich the anti-duplication control signal is superimposed, in this case,corresponding to the S/N ratio of the video signal.

For example, when the S/N ratio of the video signal on which theanti-duplication control signal is superimposed is 50 dB, theanti-duplication control signal which is spectrally spread andsuperimposed on the video signal must be superimposed at a lower levelthan 50 dB, which is the S/N ratio of the video signal. Also, in orderto detect the anti-duplication control signal superimposed on the videosignal, its S/N ratio must be sufficient for the spectrally spreadsignal to be fully demodulated. If this S/N ratio is 10 dB, a spreadgain of 60 dB (S/N ratio of 50 dB for video signal+S/N ratio of 10 dBnecessary for detection) is required. In this case, the PN code lengthper bit of the anti-duplication control signal is 1 million code length.

In the case of a video signal on which a spectrally spread additionalinformation is superimposed, spread gain can not be made small becauseof significant adverse effect of the superimposed additional informationon the video signal and necessary S/N ratio required for extraction ofthe superimposed additional information.

To cope with this problem alternatively, if a large number of spreadcodes required for spectrally spreading an additional information perone bit is used, it takes a long time to perform inversion spectralspreading for extracting the spectrally spread additional information,and adequate control corresponding to the additional informationsuperimposed on a video signal can not be performed.

For example, in the case of the anti-duplication control signal ofinhibition of duplication, a video signal recording device which recordsa video signal until an anti-duplication control signal is detectedcompletes recording of the supplied video signal before theanti-duplication control signal is detected.

Also in the case of the anti-duplication control signal of permission ofduplication, a video signal recording device which does not record avideo signal until an anti-duplication control signal is detected willnot record the video signal supplied before the anti-duplication controlsignal is detected.

In view of the above-mentioned problem, it is an object of the presentinvention to provide a method, device, and recording medium which arecapable of extracting rapidly and correctly a spectrally spreadanti-duplication control signal superimposed on a video signal toeliminate the above-mentioned problem.

SUMMARY OF THE INVENTION

To solve the above-mentioned problem, the video signal transmissionmethod in accordance with the present invention involves a video signaltransmission method for transmitting a video signal on which aspectrally spread additional information is superimposed, wherein thespectrally spread additional information is superimposed on every secondinterval of the video signal interval which is correlative to theadjacent video signal interval and is composed of intervals in unitinterval of N (N≧1) chips of the spread code used for spectral spread.

The superimposed information extraction method in accordance with thepresent invention involves a extracting the additional information fromthe video signal on which the spectrally spread additional informationis superimposed every second interval of the video signal intervalcomposed of intervals in unit interval of N (N≧1) chips of the spreadcode used for spectral spreading and correlative to adjacent videosignal intervals, wherein the additional information superimposed on thevideo signal is extracted by performing inversion spectral spread usingthe same spread code as used for spectrally spreading the additionalinformation for the interval on which the spectrally spread additionalinformation is superimposed out of the video signal interval composed ofintervals in unit interval of N chips of the spread code, and on theother hand, using the spread code having the opposite polarity to thatof the spread code used for spectral spread for the interval on whichthe spectrally spread additional information is not superimposed out ofthe video signal interval composed of intervals in unit interval of Nchips of the spread code.

The superimposed information extraction method in accordance with thepresent invention involves a extracting the additional information fromthe video signal on which the spectrally spread additional informationis superimposed every second interval of the video signal intervalcomposed of intervals in unit interval of N (N≧1) chips of the spreadcode used for spectral spreading and correlative to adjacent videosignal intervals, wherein the spectrally spread additional informationis extracted by inversion spectrally spreading the result of obtaineddifference between the interval on which the spectrally spreadadditional information is superimposed and the interval on which thespectrally spread additional information is not superimposed out of thevideo signal interval composed of intervals in unit interval of N chipsof the spread code.

According to the video signal transmission method in accordance with thepresent invention, a spectrally spread additional information issuperimposed, for example, every second chip of the spread code forspectrally spreading the additional information on the video signal andtransmitted.

According to the superimposed information extracting method inaccordance with the present invention, as described herein abovedepending on the video signal on which the spectrally spread additionalinformation is superimposed intermittently on the interval every secondchip of the spread code, inversion spectral spread is performed usingthe same spread code as the spread code used for spectrally spreadingthe additional information for the chip interval on which the additionalinformation is superimposed, and on the other hand, using the spreadcode having the opposite polarity to that of the spread code used forspectral spread for the chip interval on which the additionalinformation is not superimposed. Herein, the chip interval means a videosignal interval corresponding to a generation interval of one chipspread code.

While inversion spectral spreading, the video signal on which thespectrally spread additional information is superimposed every secondchip is multiplied by the inversion spreading spread code havingdifferent polarity depending on the type of chip interval, namely theinterval on which the additional information is superimposed and theinterval on which the additional information is not superimposed asdescribed herein above, and the resultant products are integrated, andthe additional information superimposed on the video signal is therebyextracted.

When, the inversion spreading spread code is multiplied by the videosignal on which the additional information is superimposed, thereby, thepolarity of the video signal component in the video signal is inverteddepending on whether the additional information is superimposed on thevideo signal or not.

The video signal is a correlative signal between the adjacent videosignal intervals in the horizontal interval. For example, correlation ofthe video signal is very high between the adjacent pixels in thehorizontal interval or adjacent video signal interval (interval composedof a plurality of pixels) in the horizontal interval.

One chip of the spread code corresponds to, for example, one pixel, or aplurality of pixels, therefore, correlation of the video signal betweenthe adjacent chip intervals is high. Hence, the video signal componentof the adjacent chip intervals which have alternate polarity is canceledand offset by integration performed during inversion spectral spread.

As the result, the high level video signal component is canceled, andthen the additional information spectrally spread and superimposed onthe video signal can be extracted efficiently. Thus, the detectionefficiency of the additional information is improved and the spread gainis reduced.

Further, according to the superimposed information extraction method inaccordance with the present invention, for example, upon receivingsupply of the video signal on which the spectrally spread additionalinformation is superimposed intermittently every second chip asdescribed herein above, the video signal of the chip interval on whichthe additional information is not superimposed is subtracted from thevideo signal of the chip interval on which the additional information issuperimposed adjacent to the former chip interval to obtain thedifference.

In this case, the video signal component of the adjacent chip intervalsis canceled each other because the difference of the video signal isobtained between the adjacent chip intervals having high correlation. Asthe result, the additional information spectrally spread andsuperimposed on the video signal is extracted as the difference. Theadditional information component is subjected to inversion spectralspread using the same spread code as the spread code used for spectralspread, and the additional information spectrally spread andsuperimposed on the video signal is thereby extracted.

Also in this case, the additional information spectrally spread andsuperimposed on the video signal is detected efficiently and rapidlybecause the high level video signal component is canceled. Thus, thedetection efficiency of the additional information is improved andspread gain is reduced.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram for illustrating one embodiment of the videosignal output device to which the video signal reception device inaccordance with the present invention is applied.

FIG. 2 is a block diagram for illustrating one embodiment of the videosignal recording device in accordance with the present invention.

FIG. 3 is a block diagram for illustrating one example of the PN codegeneration section of the video signal output device shown in FIG. 1.

FIGS. 4A-4D are diagrams for describing one example of the PN codestring generated in the video signal output device shown in FIG. 1.

FIG. 5 is a diagram for describing one example of the PN code generatorshown in FIG. 3.

FIGS. 6A-6D are diagrams for describing the relation between the SSanti-duplication control signal and information signal in the form ofspectrum.

FIG. 7 is a block diagram for illustrating one example of the PN codegeneration section of the video signal recording device shown in FIG. 2.

FIGS. 8A-8D are diagram for describing one example of the inversionspreading PN code string generated in the video signal recording deviceshown in FIG. 2.

FIGS. 9A and 9B are diagrams for describing the PN code used in thevideo signal output device and the PN code used in the video signalrecording device of this embodiment.

FIGS. 10A-10F are diagrams for describing generation and stop timing ofthe PN code string in the video signal output device in accordance withthe present invention.

FIG. 11 is a block diagram for describing another example of oneembodiment of the video signal recording device to which the videosignal reception device in accordance with the present invention isapplied.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

One embodiment of a video signal transmission method, superimposedinformation extraction method, video signal output device, video signalrecording device, and video signal recording medium will be described indetail hereinafter with reference to the drawings.

A video signal output device and video signal recording device which areformed by using a video signal reception device in accordance with thepresent invention both will be described hereinafter as devices whichare applied to a recording/playback device (referred to as DVD devicehereinafter) of a DVD (digital video disk). For simplification, theaudio signal system is omitted from description.

As will be described in detail hereinafter, in the video signalduplication control system comprising the video signal output system andvideo signal recording system of this embodiment described hereinafter,a PN (Pseudorandom Noise) sequence code (PN code) is used as a spreadcode, an anti-duplication control signal is spectrally spread andsuperimposed on a video signal as an additional information in the videosignal output device, the superimposed signal is subjected to inversionspectral spread to extract the anti-duplication control signal in thevideo signal recording device, and the duplication control of this videosignal is performed using this extracted anti-duplication controlsignal.

FIG. 1 and FIG. 2 are drawings for describing an image output device(referred to simply as output device hereinafter) 10 and an imagerecording device (referred to simply as recording device hereinafter) 20used in an image anti-duplication control system according to thisembodiment. In other words, the output device 10 corresponds to theoutput system of a DVD device, and the recording device 20 correspondsto the recording system of a DVD device.

In FIG. 1, on a recording medium 100, digitized images and audio signalsare recorded together with an anti-duplication control signal asadditional information. The recording medium 100 is a DVD in thisembodiment. The anti-duplication control signal may be recorded on theinnermost or outermost TOC or a track area known as the directory, or itmay be inserted on a track in which image data or audio data isrecorded, namely, on an area different from the data recording area. Anexample described hereinafter is of the latter case, namely theanti-duplication control signal is read out at the same time as thevideo signal is read out.

In this embodiment, the anti-duplication control signal may be a signalfor limiting the number of duplications such as a signal for permittingonly the first duplication. To simplify the description in thisembodiment, the anti-duplication control signal is a 1 bit signal forindicating inhibition or permission of a video signal duplication. Fordescription, the anti-duplication control signal is described as asignal added in the video signal.

As shown in FIG. 1, the playback device 10 of this embodiment comprisesa read-out section 11, decoding section 12, anti-duplication controlsignal extracting section 13, sync separation section 14, PN codegeneration section 15, spectrally spread anti-duplication control signalgeneration section 16 (referred to as SS (SS is an abbreviation ofspectral spreading) anti-duplication control signal generating sectionhereinafter), addition section 17, and D/A conversion circuits 191 and192.

The read-out unit 11 extracts a playback video signal component S2 fromthe signal SI obtained by playing back the recording medium 100, andsupplies it to the decoding section 12 and anti-duplication controlsignal extraction section 13.

The decoding section 12 demodulates the playback video signal componentS2, generates a digital video signal, and supplies it to the D/Aconversion circuit 191. The D/A conversion circuit 191 performs D/Aconversion of the digital video signal to generate an analog videosignal S2A comprising a sync signal, and supplies the result to the syncseparation section 14 and addition section 17.

The anti-duplication control signal extraction section 13 extracts ananti-duplication control signal S3 added to the playback video signalcomponent S2, and the extracted anti-duplication control signal S3 issupplied to the SS anti-duplication control signal generation section16.

The sync separation section 14 removes a video sync signal S4 from theanalog video signal S2A, and supplies the result to the PN codegeneration section 15. According to this embodiment, a vertical syncsignal is used as the video sync signal S4.

The PN code generator 15 generates a PN code (spread code) using thevertical sync signal S4 as a reference and forms various timing signalsto be used in other processors. In detail, the PN code generationsection 15 functions as a spread code generation means for generating aspread code for spectral spreading.

FIG. 3 is a block diagram for describing the PN code generation section15 of the output device 10 used in this embodiment. FIG. 4 is a diagramfor describing a PN code string S5 generated in the PN code generatingsection 15.

As shown in FIG. 3, the PN code generation section 15 comprises a PNcode generation control section 151, PLL circuit 152, PN code generator153, and timing signal generation section 154. The video sync signal S4extracted in the sync separator 14 is supplied to the PN code generator151 of the PNcode generation section 15, the PLL circuit 152, and thetiming signal generation section 154.

The PN code generation control section 151 generates an PN code starttiming signal T1 (FIG. 4B) which indicates a timing for startinggeneration of a PN code string in synchronizing with the vertical syncsignal S4 (FIG. 4A). In this embodiment, the PN code start timing signalT1 is generated with reference to the front edge of the vertical syncsignal S4, and functions to start generation of a PN code string whichrepeats every one vertical interval.

The PN code generation control section 151 generates a PN codegeneration control signal VT (FIG. 4C) for indicating video signalintervals where PN code strings are to be generated and video signalintervals where PN code strings are not to be generated.

In this embodiment, the PN code generation control signal VT is a signalhaving a low level interval or high level interval which are alternatingevery one chip with reference to the front edge of the vertical syncsignal S4 as shown in FIG. 4C. In detail, in this embodiment, as shownin FIG. 4C, the PN code generation control signal VT generates the PNcode every second chip Tt, and the signal for controlling the switchcircuit SW1 which will be described hereinafter.

The PN code start timing signal T1 generated in the PN code generationcontrol section 151 is supplied to the PN code generator 153, and the PNcode generation control signal VT is supplied to the switch circuit SW1.

The PLL circuit 152 generates a clock signal CLK based on the video syncsignal S4 supplied to it, and the clock signal is supplied to the PNcode generator 153. The PLL circuit 152 in this embodiment generates aclock signal CLK having a frequency of, for example, 1 MHz as describedhereinafter.

The PN code generator 153 determines PN code string generation starttiming based on the PN code start timing signal T1, and also generates aPNcode corresponding to the clock signal CLK, and supplies to the inputterminal of the switch circuit SW1.

FIG. 5 is a diagram for illustrating one example of the PN codegenerator 153. The PN code generator shown in FIG. 5 comprises 12D-flip-flops REG1 to REG12 and three exclusive-OR circuits EX-OR1 toEX-OR3. As shown in FIG. 5, upon receiving supply of a PN code starttiming signal T1 used as a reset signal, clock signal CLK, and enablesignal EN, the PN code generator 153 in this example generates a PN codehaving 4095 chips per one vertical interval.

In this case as described hereinbefore, the clock rate of 250 kHz givesone period of a PN code string of 4095/250=16.38 ms, and a PN codehaving 4095 chips is generated in an approximate one vertical interval(16.7 ms). By using the PN code start timing signal T1 as a resetsignal, a PN code string having a pre-determined code pattern isgenerated from its head every one vertical interval. In other words, aPN code string which repeats every one vertical interval is generated.

In this embodiment, the PN code generator 153 generates M series codesin which codes [1] and [0] appear randomly without deviation, andconverts a generated code level [0] to [−1] to generate a PN code stringcomposed of codes [1] and [−1] .

The switch circuit SW1 is provided with two input terminals-a and -b asshown in FIG. 3. To the input terminal-a, the PN code string generatedby the PN code generator 153 as described herein above is supplied, onthe other hand, 0 level signal that is the median value of the PN codestring composed of 1 and −1 is supplied to the other input terminal-b.

The switch SW1 is controlled correspondingly to the PN code generationcontrol signal VT output from the PN code generation control section151, switched to the input terminal-a side in the low level interval ofa PN code generation control signal VT, and switched to the inputterminal-b side in the high level interval of a PN code generationcontrol signal VT.

From the switch circuit SW1, as shown in FIG. 4D, the PN code string isthereby output every one chip Tt, and 0 level signals are output in chipintervals during which a PN code string is not output, as the result,the PN code string S5 is generated. Herein, the chip interval means aninterval corresponding to generation interval of one chip.

In detail, the switch SW1 outputs a PN code output from the PN codegenerator 153 in low level intervals of the PN code generation controlsignal VT and outputs a 0 level signal in high level intervals of the PNcode generation control signal VT, thereby the PN code string is outputintermittently every second chip with respect to the video signal. ThePN codes string S5 output from the switch circuit SW1 is supplied to theSS anti-duplication control signal generation section 16.

The PN code string S5 shown in FIG. 4D is an example in which the PNcode is generated successively as −1, 1, 1, −1 in the respective lowlevel interval of the PN code generation control signal VT.

The timing signal generation section 154 generates various timingsignals based on the vertical sync signal S4 and output it.

The SS anti-duplication control signal generation section 16 generates aspectrally spread anti-duplication control signal S6 by spectrallyspreading the anti-duplication control signal using the PN code stringS5, and supplies it to the D/A conversion circuit 192. The D/Aconversion circuit 192 converts the spectrally spread signal S6 to ananalog spectrally spread signal S6A and supplies it to the additionsection 17.

The addition section 17 superimposes the analog spectrally spread signalS6A on the analog video signal S2A to generate an output video signalS7A, and outputs it. As described herein above, the addition section 17functions as a superimposition means for superimposing a spectral spreadsignal S6A that is the anti-duplication control signal spectrally spreadusing the PN code string S5.

The analog output video signal S7A on which the spectrally spreadanti-duplication control signal is superimposed is supplied to a monitorreceiver for displaying a video image or a recording device 20 whichwill be described hereinafter.

In this case, the PN code string S5 is generated so as to generate thePN code every second chip, and then the anti-duplication control signalspectrally spread using this PN code string S5 is superimposed on thevideo signal every second chip and output.

FIGS. 6A-6D show a relation between the anti-duplication control signaland main information signal, which is the video signal in this example,in the form of spectrum. The anti-duplication control signal containsnot so much information, and is a low bit rate signal having a narrowband as shown in FIG. 6A. The anti-duplication control signal is changedby performing spectral spreading to a signal having a wide band as shownin FIG. 6B, and the spectral spread signal level becomes low in inverseproportion to the enlargement ratio of the band.

When the spectral spread signal or SS anti-duplication control signalS6A is superimposed on an information signal in the addition section 17,the SS anti-duplication control signal S6A is superimposed with a levelsmaller than that of the dynamic range of the video signal that is aninformation signal as shown in FIG. 6C. Such superimposition preventsthe main information signal from being deteriorated. Hence, when thevideo signal on which the SS anti-duplication control signal issuperimposed is supplied to a monitor receiver to playback an image, theSS anti-duplication control signal does not affect adversely and a goodplayback image is obtained.

On the other hand, when inversion spectral spread is performed to detectthe SS anti-duplication control signal in the recording side asdescribed hereinafter, the SS anti-duplication control signal isrestored again as a signal having a narrow band as shown in FIG. 6D. Bygiving a sufficient band enlargement ratio, the power of theanti-duplication control signal after inversion spreading exceeds thatof the information signal, and it becomes possible to detect theanti-duplication control signal.

In this case, it is impossible to remove or alter the anti-duplicationcontrol signal by way of simple replacement of a frequency filter orinformation, because the SS anti-duplication control signal issuperimposed on the analog video signal in the same time and samefrequency as those of the analog video signal.

Therefore, the SS anti-duplication control signal superimposed on avideo signal will not be removed, and the SS anti-duplication controlsignal is provided consistently to a device such as monitor receiver orrecording device.

Next, the recording device 20 which receives supply of the video signalS7A from the above-mentioned output device 10 and records the videosignal is described. The recording device 20 of this embodiment isprovided with a coding section 21, sync separation section 22, PN codegeneration section 23, PN code inversion section 24, detection section25 for detecting the spectrally spread anti-duplication control signalsuperimposed on the video signal (referred to as SS anti-duplicationcontrol signal detection section hereinafter), duplication controlsection 26 for controlling duplication control such as permission orinhibition, write section 27, and A/D conversion circuit 291, as shownin FIG. 2. The recording medium 200 is a DVD on which the video signalis written by the recording device 20.

The video signal S7A supplied from the output device 10 is converted toa digital video signal S8 by the A/D conversion circuit 291 and theresultant signal is supplied to the coding section 21, sync separationsection 22, and SS anti-duplication control signal detection section 25.

The coding section 21 receives supply of the digital video signal S8,and performs coding processing such as removal of the video sync signaland data compression of the digital video signal to generates a digitalvideo signal S9 for supplying and recording on the recording medium 200,and the digital video signal S9 is supplied to the write section 27.

The sync separation section 22 extracts the video sync signal S11 fromthe digital video signal S8 before coding processing, and supplies it tothe PN code generation section 23. In the recording device 20 of thisembodiment, a vertical sync signal is used as the video sync signal S11corresponding to the above-mentioned output device 10.

The PN code generation section 23 generates a PN code as the spread codebased on the vertical sync signal S11, and generates various timingsignals used by other processing sections.

FIG. 7 is a block diagram for illustrating the PN code generationsection 23 of the recording device 20 of this embodiment, and FIG. 8 isa diagram for describing the PN code start timing signal T2, PN codeinversion control signal VT2, and PN inversion code S12 generated by thePN code generation section 23.

As shown in FIG. 7, the PN code generation section 23 is provided with aPN code generation control section 231, PLL circuit 232, PN codegenerator 233, and timing signal generation section 234. Though the PNcode generation section 23 is a section for generating the PN codestring and various timing signal like the PN code generation section 15of the abovementioned output device 10 shown in FIG. 3, this section 23is different from the PN code generation section 15 of the output device10 in that the switch circuit SW1 is not provided.

The PN code generation control section 231 generates a PN code starttiming signal T2 (FIG. 8B) which indicates timing for startinggeneration of a PN code string based on the vertical sync signal S11(FIG. 8A). In this embodiment, the PN code start timing signal T2 isgenerated with reference to the front edge of the vertical sync signalS11. The PNcode start timing signal T2 functions to start generation ofPN code string which repeats every one vertical interval.

The PLL circuit 232 generates a clock signal CLK 2 with reference to thevertical sync signal S11 supplied to the PLL circuit 232, and suppliesit to the PN code generator 233. The PLL circuit 232 of this embodimentgenerates a clock signal CLK 2 of, for example, frequency of 250 kHzlike the PLL circuit 152 of the PN code generation section 15 of theabove-mentioned output device 10.

The PN code generator 233 determines PN code generation start timingbased on the PN code start timing signal T2, and generates a PN codecorresponding to the clock signal CLK 2 and outputs it. Further, the PNcode generator 233 has the same structure as that of the above-mentionedPN code generator 153 shown in FIG. 5.

The PN code generator 233 generates a PN code S12 using the PN codestart timing signal T2 and clock signal CLK 2. Thereby, generation ofthe PN code string S12 is started at the same start timing as that ofthe PN code string S5 with respect to the video signal supplied to therecording device 20, which PN code string S5 is generated in the outputdevice 10.

In this embodiment, the PN code string S12 is a string that is the PNcode string of one period generated from the head every one verticalinterval like the PN code string used for spectrally spreading theanti-duplication control signal in the above-mentioned output device 10.

The timing signal generation section 234 of the PN code generationsection 23 generates a PN code inversion control signal VT2 (FIG. 8C)used in the PN code inversion section 24 and outputs it. As shown inFIG. 8C, in this embodiment, the PN code inversion control signal VT2 isa signal for inverting every one chip Tt.

As described herein above, the PN code string S12 and PN code inversioncontrol signal VT2 generated in the PN code generation control section23 are supplied to the PN code inversion section 24.

The PN code inversion section 24 inverts the polarity of the PN codestring S12 supplied from the PN code generation section 23 every onechip based on the PN code inversion control signal VT2 to generate a PNinversion code S13 (FIG. 8D).

In detail, the PN code inversion section 24 outputs the supplied PN codestring S12 as it is in the low level interval of the PN code inversioncontrol signal VT2 is which is inverted every one chip, and on the otherhand, in the high level interval of the PN code inversion control signalVT2, the PN code inversion section 24 inverts the polarity of the PNcode of the immediately preceding chip.

As the result, as shown in FIG. 8D, the PN code corresponding to the lowlevel interval of the PN code inversion control signal VT2 is outputs asit is, and on the other hand, the PN code corresponding to the highlevel interval of the PN code inversion control signal VT2 is outputwith the polarity opposite to that of the PN code of the immediatelypreceding low level interval (immediately preceding chip interval), andthe PN inversion code S13 is thereby generated.

Herein, the polarity inversion indicates inversion from a PN code of 1to a PN code of −1 and inversion from a PN code of −1 to a PN code of 1.The generated PN inversion code 13 is supplied to the SSanti-duplication control signal detection section 25 as an inversionspreading PN code string S13 used for inversion spectral spreading.

The SS anti-duplication control signal detection section 25 functions asan inversion spectral spreading processing means, and the functionallows the SS anti-duplication control signal detection section 25 toextract the spectrally spread anti-duplication control signalsuperimposed on the video signal S8 by performing inversion spectralspreading using the PN inversion code S13 as a reference signal, and theSS anti-duplication control signal detection section 25 supplies it tothe duplication control section 26 as the anti-duplication controlsignal S14.

When inversion spectral spreading is performed in the SSanti-duplication control signal detection section as describedhereinbefore, the video signal S8 containing the spectrally spreadanti-duplication control signal is multiplied by the PN inversion codeS13, and the result is integrated to extract the anti-duplicationcontrol signal superimposed on the video signal S8.

While inversion spectral spreading, the polarity of the video signal S8is alternately inverted by multiplying the PN inversion code S13. As aresult, the polarity of either a chip interval on which the spectrallyspread anti-duplication control signal is superimposed or an adjacentchip interval on which the spectrally spread anti-duplication controlsignal is not superimposed is inverted.

The video signal is a correlative signal between adjacent video signalinterval in the horizontal interval. For example, correlation of thevideo signal is high between adjacent pixels. Therefore, the videosignal component having different polarity repeating every one adjacentchip interval is canceled and offset by integration during inversespectral spreading. Thus, the anti-duplication control signalsuperimposed on the video signal is effectively extracted withoutadverse effect of high level video signals.

The anti-duplication control signal S14 extracted by the SSanti-duplication control signal detection section 25 as described hereinabove is supplied to the duplication control section 26.

The duplication control section 26 decodes the anti-duplication controlsignal S14 and judges whether the video signal S7A supplied to therecording device 20 is a duplication permit signal or a duplicationinhibition signal. Based on the judgement result, the duplicationcontrol section 26 generates a write control signal S15 and supplies itto the write section 27 to perform duplication control of the videosignal S9. Thus, the selection whether writing is permitted or notpermitted is performed.

The write section 27 writes the video signal S9 on the recording medium200 if the write control signal S15 is a signal for permitting writing.On the other hand, the write section 27 does not write the video signalS9 on the recording medium 200 if the write control signal S15 is asignal for inhibiting writing.

FIGS. 9A and 9B are diagrams for describing the PN code used as thespread code in the output device 10 and recording device 20 of thepresent invention.

In the output device of this embodiment, as shown in FIG. 9A, theanti-duplication control signal is spectrally spread using the PN codestring S5 composed of PN code P1, P2, P3, . . . generated every secondchip. In this case, the spectrally spread anti-duplication controlsignal is superimposed on the video signal every second chip and output.

In the recording device 20, as shown in FIG. 9B, the PN code P1, P2, P3,. . . used for spectral spread in the output device 10 are generatedevery second chip corresponding to the video signal output from theoutput device 10, and the PN code !P1, !P2, !P3, . . . having thepolarity opposite to that of the PN code of the immediately precedingchip for the interval where the PN code is not generated every secondchip in the output device are generated.

Herein, the symbol ! is referred to as “inverted” hereinafter.Accordingly, !P1 represents a PN code having the opposite polarity tothat of the PN code P1, and !P2 represents a PN code having the oppositepolarity to that of the PN code P2.

Hence in the recording device 20, as shown in FIG. 9B, the PN inversioncode S13 having the same PN code as the PN code string S5 used forspectral spread corresponding to the chip interval on which the spectralspreading signal S6A is superimposed, and on the other hand, having thePN code having the polarity opposite to that of the PN code of theimmediately preceding chip corresponding to the chip interval on whichthe spectral spreading signal is not superimposed is generated, andinversion spectral spread is performed using this PN inversion code.

Therefore, the same PN code string as the PN code string used forspectral spreading is multiplied for the chip interval on which thespectral spread code is superimposed in inversion spectral spreading, onthe other hand, the PN code having opposite polarity to that of the samePN code string as used for spectrally spreading the anti-duplicationcontrol signal superimposed on the immediately preceding chip intervalis multiplied for the chip interval on which the spectral spread signalis not superimposed, and the result is integrated.

In this case, the video signal component of adjacent chip intervals iscanceled by integration during inversion spectral spreading. Therefore,only the anti-duplication control signal superimposed on the videosignal as a spectral spread signal is extracted. The anti-duplicationcontrol signal superimposed on the video signal is extracted withoutadverse effect of high level video signals.

Hence, inversion spectral spread is performed correctly and rapidly, thedetection efficiency of the anti-duplication control signal spectrallyspread and superimposed on the video signal is improved, and spread gainof the anti-duplication control signal is reduced.

Further, in the video signal duplication control system comprising theoutput device 10 and recording device 20 of this embodiment, by startinggeneration of PN code string every one vertical interval based on thevertical sync signal, generation of the PN code string is started at thesame timing with respect to the video signal in both the output device10 and recording device 20.

As described hereinbefore, in the output device 10 of this embodiment,the PN code string is generated every second chip interval withreference to the front edge of the vertical sync signal (FIG. 10A) byusing the PN code generation control signal VT which is inverted everyone chip interval base on the generated PN code start timing signal T1as shown in FIG. 10C. By spectrally spreading the anti-duplicationcontrol signal using this PN code, the anti-duplication control signalwhich is spectrally spread every second chip interval is superimposed onthe video signal. However, the present invention is by no means limitedto the above-mentioned case.

For example, as shown in FIG. 10D (¥6), the PN code is generated everythird chip interval, and the spectrally spread anti-duplication controlsignal is superimposed every third chip interval on the video signal.

The PN code string used for spectral spread is by no means limited togeneration every second chip interval and every third chip interval, butmay be generated every integer multiple-th chip interval such as everyfourth chip interval or every fifth chip interval.

In general, the video signal interval on which the anti-duplicationcontrol signal is superimposed and the video signal interval on whichthe anti-duplication control signal is not superimposed may beprescribed so that the video signal of both video signal intervals issufficiently correlative to cancel the video signal of both video signalintervals by calculating the difference between the video signal in thevideo signal interval on which the spectrally spread anti-duplicationcontrol signal is superimposed and the video signal in the adjacentvideo signal interval on which the spectrally spread anti-duplicationcontrol signal is not superimposed.

Further, in the recording device 20 correspondingly to the output device10, the same PN code as the PN code used for spectrally spreading theanti-duplication control signal in the output device is generated forthe video signal interval on which the spectrally spreadanti-duplication control signal is superimposed, on the other hand, thePN code having the opposite polarity to that of the PN code used forspectral spreading is generated for the video signal interval on whichthe spectrally spread anti-duplication control signal is notsuperimposed which video signal interval is adjacent to the video signalinterval on which the spectrally spread anti-duplication control signalis superimposed.

The present invention is by no means limited to the case that theanti-duplication control signal spectrally spread every integermultiple-th of one chip interval is superimposed on the video signal,but the case that the anti-duplication control signal spectrally spreadevery second divided sub-interval formed by dividing one chip intervalinto a plurality of divided sub-intervals may be applied.

For example, as shown in 10E, one chip is divided into two by the PNcode generation control signal VT for dividing one chip into two, andthe spectrally spread anti-duplication control signal may besuperimposed on the video signal every second ½ chip interval.Alternately, as shown in FIG. 10F, one chip is divided into four by thePN code generation control signal VT for dividing one chip into four,and the spectrally spread anti-duplication control signal may besuperimposed on the video signal every second ¼ ship interval.

In the recording device 20, generation of the PN code is started at thesame timing as that in the recording device 10 with respect to the videosignal correspondingly to the output device 20 as described hereinabove, and one chip interval of the generated PN code is divided intotwo or four.

Hence, as described herein above, the same PN code as the PN code usedfor spectral spread is generated for the divided sub-interval on whichthe spectrally spread anti-duplication control signal is superimposed.On the other hand, the PN code having the polarity opposite to that ofthe PN code used for spectrally spreading the anti-duplication controlsignal superimposed on the immediately preceding divided sub-interval isgenerated for the divided sub-interval on which the spectrally spreadanti-duplication control signal is not superimposed adjacent to thedivided sub-interval on which the spectrally spread anti-duplicationcontrol signal is superimposed.

In detail, in the case that one chip interval is divided into aplurality of divided sub-interval as described herein above, thepolarity of the PN code may be inverted every one divided sub-intervalin the recording device 20. For example, in the case that one chip isdivided into two, the anti-duplication control signal is superimposed onthe first divided interval, in the recording device 20, the PN code isgenerated at the same timing as that in the output device 10, and if thePN code is “1”, then it is divided into two as “1, −1”, and if the PNcode is “−1”, then it is divided into two as “−1, 1”, and the polarityis inverted every ½ divided sub-interval.

Similarly, in the case that one chip is divided into four, in therecording device 20, the PN code is generated at the same timing as thatin the output device 10, and if the PN code is “1”, then it is dividedinto four as “1, −1, 1, −1”, and if the PN code is “−1”, then it isdivided into four as “−1, 1, −1, 1”, and the polarity is inverted every¼ divided sub-interval.

In the case that one chip is divided into a plurality of dividedsub-intervals, the number is by no means limited to two and four asdescribed herein above, but one chip may be divided into a plurality ofdivided sub-intervals such as six divided sub-intervals or eight dividedsub-intervals.

In the case that one chip is divided into a plurality of dividedsub-intervals and the spectrally spread anti-duplication control signalis superimposed as described herein above, the video signal interval onwhich the anti-duplication control signal is superimposed and theadjacent video signal interval on which the anti-duplication controlsignal is not superimposed are located together within a narrower range,hence, correlation of the video signal between both video signalintervals becomes higher. Thus, the video signal component is canceledmore efficiently by integration during inversion spectral spread.

In detail, one chip of the PN code corresponds to, for example, onepixel of the video signal or a plurality of pixels. In the case that onechip of the PN code corresponds to, for example, 8 pixels of the videosignal and one chip is divided into two, a video signal intervalcorresponding to 4 pixels of the video signal is one interval. In thiscase, the spectrally spread anti-duplication control signal issuperimposed every alternate four pixels.

Similarly, in the case that one chip of the PN code corresponds to 8pixels of the video signal and one chip is divided into four, a videosignal interval corresponding to two pixels of the video signal is oneinterval. In this case, the spectrally spread anti-duplication controlsignal is superimposed every alternate two pixels. In the case that onechip PN code is divided into a plurality of divided sub-intervals asdescribed herein above, the interval on which the anti-duplicationcontrol signal is superimposed and the interval on which theanti-duplication control signal is not superimposed are formed within anarrower range (in a shorter interval of the video signal), andcorrelation of the video signal between the interval on which theanti-duplication control signal is superimposed and the adjacentinterval becomes higher. Therefore, the video signal is canceled moreeffectively between the video signal of the interval on which theanti-duplication control signal is superimposed and the video signal ofthe adjacent interval on which the anti-duplication control signal isnot superimposed by integration during inversion spectral spread.

In the above-mentioned embodiment, in the output device 10 and recordingdevice 20, the PN code string is generated at a timing synchronous withthe vertical sync signal using the vertical sync signal as the referencesignal. However, the reference signal is by no means limited to thevertical sync signal, and the horizontal sync signal may be used as thereference signal.

Further, in the output device 10 and recording device 20, the PN codestring is generated at the same timing synchronous with the video syncsignal using the same video sync signal as the reference signal asdescribed herein above, thereby the PN code string is generated at thesame timing with respect to the video sync signal respectively in theoutput device 10 and recording device 20.

Hence it is not necessary that, for example, the PN code string used forspectrally spreading the anti-duplication control signal superimposed onthe video signal is detected by means of a sliding correlator and phasecontrol is performed so that the PN code string for inversion spectralspread is generated at the same timing, and thus the anti-duplicationcontrol signal is extracted rapidly by way of inversion spectral spread.

Second Embodiment

Next, the second embodiment of the video signal duplication controlsystem comprising a video signal output device and video signalrecording device in accordance with the present invention will bedescribed hereinafter.

In the second embodiment, by removing the video signal component beforeinversion spectral spreading is performed in the recording device, onlythe spectrally spread anti-duplication control signal componentsuperimposed on the video signal is extracted, the resultant signal issubjected to inversion spectral spreading, thereby, the anti-duplicationcontrol signal superimposed on the video signal is extracted rapidly andcorrectly.

In the second embodiment, the same output device as the output device 10used in the first embodiment described using FIG. 1 is used. Therefore,the output device 10 in the second embodiment spectrally spreads theanti-duplication control signal read out from the recording medium 100using the PN code string generated every second chip, and superimposesthe spectrally spread anti-duplication control signal on the videosignal played back from the recording medium 100 every second chipinterval, and outputs it. In this case, the PN code repeats every onevertical interval.

FIG. 11 is a block diagram for illustrating a recording device 30 usedin the second embodiment. The recording device 30 receives a videosignal output from the output device 10 used in this embodiment andrecords the video signal on the recording medium 200.

The recording device 30 of the second embodiment is provided with acoding section 31, delay circuit 32, subtraction section 33, SSanti-duplication control signal detection section 34, sync separationsection 35, PN code generation section 36, duplication control section37, write section 38, and A/D conversion circuit 391 as shown in FIG.11.

The video signal S7A supplied from the output device 10 is subjected toA/D conversion through the A/D conversion circuit 391, and the digitalvideo signal S31 is supplied to the coding section 31, delay circuit 32,subtraction section 33, and sync separation section 35.

The coding section 31 receives the digital video signal S31, and thenremoves the sync signal and performs coding processing such as datacompression of the digital video signal to generate a recording digitalvideo signal S32, and supplies it to the write section 38 (¥9).

In the second embodiment, the delay circuit 32 delays the supplieddigital video signal S31 by one chip and supplies it to the subtractionsection 33. The subtraction section 33 subtracts the digital videosignal S31 from the one chip-delayed digital video signal S31L outputfrom the delay circuit 32 to output the spectrally spreadanti-duplication control signal superimposed on the digital videosignal.

In detail, on the video signal supplied from the output device 10, theanti-duplication control signal spectrally spread using the PN codegenerated every second chip as shown in FIG. 4D is superimposed everysecond chip. Hence, in this embodiment, first the video signal in thechip on which the anti-duplication control signal spectrally spread bydelaying the video signal S31 by one chip by means of the delay circuit32 is superimposed is supplied to the subtraction section 33 through thedelay circuit 32.

When, to the subtraction section 33, the video signal of the verticalinterval on which the spectrally spread anti-duplication control signalis not superimposed subsequent to the chip interval on which thespectrally spread anti-duplication control signal is superimposed issupplied from the A/D conversion circuit 391.

As described hereinbefore, the video signal is highly correlativebetween adjacent video signal intervals in the horizontal interval.Therefore, by subtracting the video signal of the chip interval on whichthe anti-duplication control signal is not superimposed from the videosignal of the preceding chip interval on which the spectrally spreadanti-duplication control signal is superimposed, the video signalcomponent is offset, and the spectrally spread anti-duplication controlsignal component S33 is supplied every second chip to the SSanti-duplication control signal detection section 34.

However, in the case that the video signal delayed by one chip intervalby means of the delay circuit 32 is subtracted from the video signal inthe subsequent vertical interval successively, the video signal on whichthe spectrally spread anti-duplication control signal is superimposed isinevitably subtracted from the video signal on which the spectrallyspread anti-duplication control signal is not superimposed. In thiscase, such subtraction is not preferable because the spectrally spreadanti-duplication control signal component having the inverted polarityis inevitably calculated.

To cope with this problem, the delay circuit 32 of the second embodimentdelays only the video signal of the chip interval on which thespectrally spread anti-duplication control signal is superimposed by onechip interval. In the subtraction section 33, the video signal componentof the chip interval on which the anti-duplication control signal issuperimposed is offset by the video signal component of the subsequentchip interval on which the anti-duplication control signal is notsuperimposed, and the video signal component is removed, then thespectrally spread anti-duplication control signal component is outputevery second chip.

On the other hand, receiving supply of the A/D converted video signalS31, the sync separation section 35 extracts the vertical sync signalS34 contained in the video signal S31 and supplies it to the PN codegeneration section 36.

The PN code generation section 36 has the same structure as the PN codegeneration section 23 of the recording device 20 described hereinbefore.The PN code generation section 36 of the second embodiment generates thesame PN code string S35 as the PN code string S5 used for spectralspreading in the output device 10 corresponding to the clock signalgenerated based on the vertical sync signal S34 every one verticalinterval with reference to the vertical sync signal S34. The PN codestring is supplied to the SS anti-duplication control signal detectionsection 34 as an inversion spreading PN code string.

By performing inversion spectral spreading on the spectrally spreadanti-duplication control signal component S33 supplied from thesubtraction section 33 using the inversion spreading PN code string S35,the SS anti-duplication control signal detection section 34 extracts theanti-duplication control signal S36 and supplies it to the duplicationcontrol section 37.

In this case, in view of delay of the first one chip on which theanti-duplication control signal is superimposed in the delay circuit 32,the SS anti-duplication control signal detection section 34 performsinversion spectral spread using the same PN code as the PN code used forspectral spread on the video signal of the chip interval carrying onlythe anti-duplication control signal as the result of removal of thevideo signal component to extract the anti-duplication control signal.

The duplication control section 37 generates the control signal S37 forcontrolling writing of the video signal S32 on the recording medium 200depending on the anti-duplication control signal S36 like theduplication control section 26 of the recording device 20 describedhereinbefore, and supplies it to the write section 38.

The write section 38 writes the video signal S32 on the recording medium200 if the control signal S37 generated depending on theanti-duplication control signal S36 is a signal for indicatingpermission of writing. On the other hand, the write section 38 does notwrite the video signal S32 on the recording medium 200 if the controlsignal S37 is a signal for indicating inhibition of writing.

As described herein above, in the recording device 30 of the secondembodiment, the anti-duplication control signal superimposed on thevideo signal can be extracted without adverse effect of high level videosignal components like the above-mentioned first embodiment, because thevideo signal component in adjacent chip intervals which are highlycorrelative is removed. Thereby, inversion spectral spreading isperformed correctly and rapidly, the detection efficiency of thespectrally spread anti-duplication control signal superimposed on thevideo signal is improved, and the spread gain of the anti-duplicationcontrol signal is reduced.

The output device 10 of the second embodiment may generate the PN codestring used for spectral spreading every integral multiple-th of chipinterval such as every second chip interval, every third chip interval,or every fourth chip interval.

In this case, in the recording device 30, the video signal to besupplied to the subtraction section 34 may be delayed by means of thedelay circuit 32 by the video signal interval on which the video signalis superimposed correspondingly to the output device 10. Further, inthis case, only the video signal of the video signal interval on whichthe anti-duplication control signal is superimposed may be delayed.

Further, in the output device 10 and recording device 30 of the secondembodiment, the horizontal sync signal may be used as the referencesignal instead of the vertical sync signal as in the output device 10and recording device 20 in the first embodiment described hereinbefore.

As in the same manner as used in the above-mentioned first embodiment,for example, the anti-duplication control signal may be superimposed onthe video signal every second ½ chip interval or ⅓ chip interval. Indetail, one chip interval is divided into a plurality of dividedsub-intervals, and the anti-duplication control signal spectrally spreadevery second divided sub-interval may be superimposed.

In this case, in the recording side, the difference between the videosignal interval on which the spectrally spread anti-duplication controlsignal is superimposed and the interval corresponding to the videosignal interval on which the anti-duplication control signal correlativeto this video signal interval is not superimposed may be calculated.

In the above-mentioned embodiment, the PN code start timing signal T1 isgenerated with reference to the front edge of the video sync signal.However, by no mean limited to the case, the phase relation betweenrespective signals may be deviated arbitrarily, for example, theposition delayed by several clocks from the front edge of the video syncsignal may be applied as the reference.

Further, in the above-mentioned embodiment, the case of the analogconnection in which an analog video signal is supplied from the outputdevice to the recording device is described. However, the presentinvention may be applied to the case of digital connection.

In other words, the spectrally spread anti-duplication control signalcan be superimposed either on the analog video signal or on the digitalvideo signal.

Further, in the recording device 20 and recording device 30, the videosignal to be supplied to the SS anti-duplication control signaldetection section is subjected to filtration previously, and only thelow level video signal on which the spectrally spread anti-duplicationcontrol signal is superimposed is extracted, and then the extractedvideo signal may be supplied to the SS anti-duplication control signaldetection section.

In the above-mentioned embodiment, the case that the output device 10and recording device 20 are DVD devices is described. However, thepresent invention is by no means limited to the case, and it is possibleto apply the present invention to the output device and recording deviceof a video disk and video CD. In other words, the present invention canbe applied to either analog apparatus such as an analog VTR or digitalapparatus such as a DVD device.

In the above-mentioned embodiment, the anti-duplication control signaladded in the video signal recorded on the recording medium 100 isextracted, spectrally spread using the PN code, and superimposed on thevideo signal to be supplied to the recording device 20 or recordingdevice 30. However, a recording medium having the recorded video signalon which the spectrally spread anti-duplication control signal waspreviously superimposed may be used.

In detail, for example, the anti-duplication control signal isspectrally spread using the PN code generated every second chip intervalwith respect to the video signal to be recorded on the recording mediumand the spectrally spread anti-duplication control signal issuperimposed on the video signal every second chip. A recording mediumhaving the recorded video signal on which the anti-duplication controlsignal was superimposed every second chip interval is prepared.

In this case, by generating the PN code synchronous with the video syncsignal, the PN code can be generated at the same timing as the PN codewhich spectrally spreads the anti-duplication control signal based onthe video sync signal also in the recording device side.

In the case of the recording medium having the recorded video signal onwhich the spectrally spread anti-duplication control signal waspreviously superimposed as described herein above, it is not necessaryto perform processing such as extraction of the anti-duplication controlsignal, generation of the PN code, spectral spread, and superimpositionof the spectrally spread anti-duplication control signal on the videosignal.

In the case of the recording medium having the recorded video signal onwhich the spectrally spread anti-duplication control signal waspreviously superimposed, the recording device side having the functionto perform inversion spectral spread to extract the anti-duplicationcontrol signal can extract the anti-duplication control signalsuperimposed previously on the video signal and perform duplicationcontrol effectively.

Alternatively, an anti-duplication control signal generation section isprovided to the output device, and the anti-duplication control signalgenerated in the output device is spectrally spread using the PN codestring and superimposed on the video signal, and then output.

In this case, even if the anti-duplication control signal is notrecorded originally on the recording medium or the spectrally spreadanti-duplication control signal is not superimposed, duplication controlis performed in the recording device side using the anti-duplicationcontrol signal which was generated in the output device and superimposedon the video signal.

In the above-mentioned embodiment, while the case that the output deviceand recording device of DVD devices are used as the duplicationprevention control device is described, the present invention is by nomeans limited to the case. For example, the present invention can beapplied to the case of an output device for outputting televisionsignals in a broadcasting station side in which the spectrally spreadanti-duplication control signal is superimposed on the television signalto be transmitted and then the television signal is transmitted. In thereceiving side, inversion spectral spread is performed to extract theanti-duplication control signal string superimposed on the video signal,and duplication prevention control of the video signal is performedbased on the anti-duplication control signal.

Of course, the present invention can be applied to the output device andreceiving device for video signal transmitted through a cable as in thecase of cable television.

Further, in the above-mentioned first and second embodiments, the casethat the anti-duplication control signal of the video signal issuperimposed as the additional information is described. However, thepresent invention is by no means limited to the case.

For example, a copyright information which functions to identifycopyright holder of the image to be played back from the video signalmay be spectrally spread and superimposed on the video signal. In thiscase, because the copyright information superimposed on the video signalis extracted by inversion spectral spread and hence the copyright holderis recognized, the copyright information is useful for preventing thecopyright from being pirated, and useful for warning piracy in the caseof use of an image of the copyright holder without permission.

Further, to eliminate the adverse effect of high level video signalswhen the additional information is extracted from the video signal onwhich the spectrally spread additional information is superimposed asdescribed hereinbefore, the video signal on which the spectrally spreadadditional information, which video signal is the same video signal asthat having the superimposed spectrally spread anti-duplication controlsignal, is not superimposed (original software) is recorded on arecording medium for preparation, and by subtracting the correspondingvideo signal on which the additional information is not superimposedfrom the video signal on which the additional information issuperimposed, the spectrally spread additional information superimposedon the video signal is extracted.

However, in this case, the original software should be preparedpreviously. Hence, if the original software is not available in hand, itis impossible to cancel the video signal component and extract only thespectrally spread additional information component.

On the other hand, according to the above-mentioned video signal outputdevice and video signal recording device in accordance with the presentinvention, the additional information superimposed on the video signalcan be extracted without adverse effect of the video signal withoutusing the original software on which the additional information is notsuperimposed. Hence, the additional information superimposed on thevideo signal is extracted using a device to which the video signalreception device in accordance with the present invention having thefunction for extracting the additional information superimposed on thevideo signal is applied without using a device for calculating thedifference between the video signal on which the spectrally spreadadditional information is superimposed and the video signal informationas an original software recorded on another recording medium.

As described hereinbefore, according to the video signal transmissionmethod, superimposed information extraction method, video signal outputdevice, video signal recording device, and video signal recording mediumin accordance with the present invention, the video signal is canceledbetween the video signal of the video signal interval on which theadditional information is superimposed and the video signal of theadjacent video signal interval on which the additional information isnot superimposed because of correlation in the horizontal scanning linedirection of the video signal, and the spectrally spread additionalinformation superimposed on the video signal can be extracted rapidlyand correctly.

Thereby, the detection efficiency of the additional informationsuperimposed on the video signal is improved and the spread gain duringspectral spreading is reduced.

Further, generation of the spread code at the timing based on the videosync signal allows the video signal output side and receiving side tostart generation of the spread code at the same timing as that of thevideo sync signal. Thus, inversion spectral spreading in the recordingdevice can be performed rapidly.

What is claimed is:
 1. A detecting method for extracting additionalinformation from a signal on which said additional information isembedded every second unit interval of a signal interval composed ofunit intervals of N (N≧1) chips of a first code used for embedding saidadditional information, comprising the steps of: generating a secondcode having a same value as said first code; extracting the additionalinformation embedded on said signal using the second code having a samevalue as said first code used for embedding said additional informationfor a first unit interval on which said additional information isembedded during said signal interval composed of unit intervals of Nchips of said first code, and using said second code having an oppositepolarity to that of said first code used for embedding of a second unitinterval on which said additional information is not embedded duringsaid video signal interval.
 2. A detecting method for extractingadditional information from a signal on which said additionalinformation is embedded on every second interval of a signal intervalcomposed of unit intervals of a divided sub-interval formed by dividinga chip interval of a first code used for embedding said additionalinformation into a plurality of divided sub-intervals, comprising thesteps of: generating a second code having a same value and polarity assaid first code; extracting the additional information embedded on saidsignal using the generated second code having a same value and polarityas that of said first code used for embedding said additionalinformation for a first unit interval on which said additionalinformation is embedded during said divided sub-intervals formed bydividing a chip interval of said first code into a plurality of dividedsub-intervals, and using said second code having a same value as and anopposite polarity as said first code for embedding of a second unitinterval on which said additional information is not embedded duringsaid divided sub-intervals.
 3. A detecting method for extractingadditional information from a signal on which said additionalinformation is embedded every second unit interval of a signal intervalcomposed of unit intervals of N (N≧1) chips of a first code used forembedding said additional information, comprising the steps of:generating a second code having a same value as said first code;inverting a polarity of said second code to produce an opposite polaritycode; calculating a difference between a first unit interval on whichsaid additional information is embedded and a second unit interval onwhich said additional information is not embedded during said signalinterval composed of unit intervals of N chips of said first code; andextracting the additional information embedded on said signal from saiddifference between said first unit interval and said second unitinterval using said second code.
 4. A detecting method for extractingadditional information from a signal on which said additionalinformation is embedded on every second unit interval of a signalinterval composed of unit intervals of a divided sub-interval formed bydividing a chip interval of a first code used for embedding saidadditional information into a plurality of divided sub-intervalscomprising the steps of: generating a second code having a same value assaid first code; inverting a polarity of said second code to produce anopposite polarity second code; calculating a difference between a firstunit interval on which said additional information is embedded andsecond unit interval on which said additional information is notembedded out of said divided sub-intervals formed by dividing a chipinterval of said first code; and extracting said additional informationembedded on said signal from said difference between said first unitinterval and said second unit interval using said second code.
 5. Thedetecting method as claimed in claims 1, 2, 3, or 4, wherein said signalis a video signal and said second code used for extracting saidadditional information is generated synchronously with a sync signal ofsaid signal.
 6. A detecting device for detecting additional informationfrom a signal on which said additional information is embedded everysecond unit interval of a signal interval composed of unit intervals ofN (N≧1) chips of a first code used for embedding the additionalinformation on the signal, said detecting device comprising: codegenerating means for generating a second code having a same value assaid first code used for embedding said additional information for afirst unit interval on which said additional information is embedded,and having an opposite polarity to that of said first code used forembedding for a second unit interval on which said additionalinformation is not embedded; and detecting means for extracting saidadditional information embedded on said signal using said second code.7. A detecting device for detecting additional information from a signalon which said additional information is embedded on every second unitinterval of a signal interval composed of unit intervals of a dividedsub-interval formed by dividing a chip interval of a first code used forembedding into a plurality of divided sub-intervals, said detectingdevice comprising: code generating means for generating a second codehaving a same value as said first code used for embedding saidadditional information for a first unit interval on which saidadditional information is embedded, and having a same value as and anopposite polarity to that of said first code for a second unit intervalon which said additional information is not embedded; and means forextracting said additional information embedded on said signal by usingsaid second code.
 8. A detecting device for detecting additionalinformation that is embedded on every second unit interval of a signalinterval composed of unit intervals of N (N≧1) chips of a first codeused for embedding said additional information on said signal, saiddetecting device comprising: calculating means for calculating adifference between a first unit interval on which said additionalinformation is embedded and a second unit interval on which saidadditional information is not embedded; code generating means forgenerating a second code identical to said first code used for embeddingsaid additional information on said signal; and detecting means forextracting said additional information embedded on said signal from aresult from said calculating means using said second code.
 9. Adetecting device for detecting additional information that is embeddedon every second unit interval of a signal interval composed of unitintervals of a divided sub-interval formed by dividing a chip intervalof a first code used for embedding into a plurality of dividedsub-intervals, said detecting device comprising: calculating means forcalculating a difference between a first unit interval on which saidadditional information is embedded and a second unit interval on whichsaid additional information is not embedded; code generating means forgenerating a second code identical to said first code used for embeddingsaid additional information; and detecting means for extracting saidadditional information embedded on said signal based on a result fromsaid calculating means using said second code.
 10. The video signalreception device as claimed in claims 6, 7, 8, or 9, wherein said codegenerating means generates said second code used for extracting saidadditional information synchronous with a sync signal of said signal.11. The detecting device as claimed in claims 6, 7, 8, or 9, whereinsaid additional information is anti-duplication control information forperforming duplication control on said signal having said additionalinformation embedded thereon, and said detecting device furthercomprises duplication control means for performing duplication controlof said signal depending on said additional information extracted bysaid detecting means.
 12. An additional information embedding/detectingsystem comprising signal output device for embedding additionalinformation on a signal and outputting said signal, and a detectingdevice for detecting said additional information from said signal outputfrom said signal output device, said signal output device comprising:first code generating means for generating a first code for embeddingadditional information on said signal; embedding means for embeddingsaid additional information using said first code on every second unitinterval of a signal interval composed of unit intervals of N (N≧1)chips of said first code; and output means for outputting a signalcontaining said additional information; and said detecting devicecomprising: second code generating means for generating a second codehaving a same value as said first code used for embedding saidadditional information for a first unit interval on which saidadditional information is embedded, and having an opposite polarity tothat of said first code for a second unit interval on which saidadditional information is not embedded; and detecting means forextracting said additional information embedded on said signal usingsaid second code.
 13. An additional information embedding/detectingsystem comprising a signal output device for embedding additionalinformation on a signal and outputting said signal, and a signaldetecting device for detecting said additional information from saidsignal output from said signal output device, said signal output devicecomprising: first code generating means for generating a first code forembedding additional information on said signal; embedding means forembedding said additional information on said signal using said firstcode on every second unit interval of a signal interval composed of unitintervals of a divided sub-interval formed by dividing a chip intervalof said first code into a plurality of divided sub-intervals; and outputmeans for outputting a signal containing said additional information;and said signal detecting device comprising: second code generatingmeans for generating a second code having a same value as that of saidfirst code used for embedding said additional information for a firstunit interval on which said additional information is embedded, andhaving a same value as and an opposite polarity to those of said firstcode for a second unit interval on which said additional information isnot embedded; and means for extracting said additional informationembedded on said signal using said second code.
 14. An additionalinformation embedding/detecting system comprising a signal output devicefor embedding additional information on a signal and outputting saidsignal, and a signal reception detecting device for detecting saidadditional information from said signal output from said signal outputdevice, said signal output device comprising: first code generatingmeans for generating a first code for embedding an additionalinformation on said signal; embedding means for embedding saidadditional information on said signal using said first code on everysecond unit interval of a signal interval composed of unit intervals ofN (N≧1) chips of said first code; and output means for outputting asignal containing said additional information; and said detecting devicecomprising: subtraction means for calculating a difference between afirst unit interval on which said additional information is embedded anda second unit interval on which said additional information is notembedded; second code generating means for generating a second codeidentical to said first code used for embedding said additionalinformation on said signal; and detecting means for extracting saidadditional information embedded on said signal using said second codegenerated by said code generating means.
 15. An additional informationembedding/detecting system comprising a signal output device forembedding additional information on a signal and outputting said signal,and a detecting device for detecting said additional information fromsaid signal output device, said signal output device comprising: firstcode generating means for generating a first code for embedding anadditional information on said signal; embedding means for embeddingsaid additional information on said signal using said first code onevery second interval of a signal interval composed of unit intervals ofa divided sub-interval formed by dividing a chip interval of said firstcode into a plurality of divided sub-intervals; and output means foroutputting a signal containing said additional information; and saidsignal detecting device comprising: subtraction means for calculating adifference between a first unit interval on which said additionalinformation is embedded and a second unit interval on which saidadditional information is not embedded; second code generating means forgenerating a second code identical to said first code used for embeddingsaid additional information; and detecting means for extracting saidadditional information embedded on said signal using said second codegenerated by said second code generating means.
 16. The additionalinformation embedding/detecting system as claimed in claims 12, 13, 14,or 15, wherein said additional information is an anti-duplicationcontrol information for performing duplication control of said signal onwhich said additional information is embedded, and said signal detectingdevice further comprises duplication control means for performingduplication control of said signal depending on said additionalinformation extracted by said detecting means.
 17. The additionalinformation embedding/detecting system as claimed in claims 12, 13, 14,or 15, wherein said signal is a video signal, said first code generatingmeans generates said first code synchronous with a sync signal of saidvideo signal, and said second code generating means generates saidsecond code synchronous with said sync signal of said video signal. 18.The additional information embedding/detecting system as claimed inclaim 17, wherein said sync signal is a vertical sync signal of saidvideo signal.
 19. The additional information embedding/detecting systemas claimed in claim 17, wherein said sync signal is a horizontal syncsignal of said video signal.
 20. The additional informationembedding/detecting system as claimed in claims 12, 13, 14, or 15,wherein said embedding means embeds said additional information byperforming a spreading process using said first code as a spread code,and said detecting means extracts said additional information byperforming an inverse spreading process using said second code as aninverse spread code.
 21. The additional information embedding/detectingsystem as claimed in claim 20, wherein said spreading process is aspread spectrum process and said inverse spreading process is an inversespread spectrum process.
 22. The detecting method as claimed in claims1, 2, 3, or 4, wherein said additional information is ananti-duplication control information for performing duplication controlon said signal on which said additional information is embedded, andsaid detecting method further comprising the step of performingduplication control of said signal depending on said additionalinformation extracted from said signal.
 23. The detecting method asclaimed in claim 5, wherein said sync signal is a vertical sync signalof said signal.
 24. The detecting method as claimed in claim 5, whereinsaid sync signal is a horizontal sync signal is a horizontal sync signalof said signal.
 25. The detecting method as claimed in claims 1, 2, 3,or 4, wherein said additional information is information embedded onsaid signal by performing a spreading process using said code as aspread code, and said extracting step extracts said additionalinformation by performing an inverse spreading process using said secondcode as a spread code.
 26. The detecting method as claimed in claim 25,wherein said spreading process is a spread spectrum process and saidinverse spreading process is an inverse spread spectrum process.
 27. Thedetecting device as claimed in claim 10, wherein said sync signal is avertical sync signal of said signal.
 28. The detecting device as claimedin claim 10, wherein said sync signal is a horizontal sync signal ofsaid signal.
 29. The detecting device as claimed in claims 6, 7, 8, or9, wherein said additional information is information embedded on saidsignal by performing a spreading process using said code as a spreadcode, and said detecting means extracts said additional information byperforming an inverse spreading process using said second code as aspread code.
 30. The detecting device as claimed in claim 29, whereinsaid spreading process is a spread spectrum process and said inversespreading process is an inverse spread spectrum process.
 31. Anadditional information embedding/detecting method for a system having asignal output device for embedding additional information on a signaland output said signal and a detecting device for detecting saidadditional signal from said signal output from signal output device, theembedding method comprising the steps of: generating a first code forembedding additional information on said signal; embedding saidadditional information on said signal using first code on every secondunit interval of a signal interval composed of unit intervals of N (N≧1)chips of said first code; and outputting a signal containing saidadditional information; the detecting method comprising the steps of:generating a second code having a same value as said first code used forembedding said additional information for a first unit interval on whichsaid additional information is embedded, and having an opposite polarityto that of said first code for a second unit interval on which saidadditional information is not embedded; and extracting said additionalinformation embedded on said signal using said second code.
 32. Anadditional information embedding/detecting method for a system having asignal output device for embedding additional information on a signaland outputting said signal and a detecting device for detecting saidadditional information from said signal output from said signal outputdevice, the embedding method comprising the steps of: generating a firstcode for embedding said additional information on said signal; embeddingsaid additional information on said signal using said first code onevery second unit interval of a signal interval composed of unitintervals of a divided sub-interval formed by dividing a chip intervalof said first code into a plurality of divided sub-intervals; andoutputting a signal containing said additional information; thedetecting method comprising the steps of: generating a second codehaving a same value as said first code used for embedding saidadditional information for a first unit interval on which saidadditional information is embedded, and having a same value as and anopposite polarity to those of said first code for a second unit intervalon which said additional information is not embedded; and extractingsaid additional information embedded on said signal using said secondcode.
 33. An additional information embedding/detecting method for usein a system having an output device for embedding additional informationon a signal and outputting said signal, and a detecting device fordetecting said additional information from said signal output from saidsignal output device, the embedding method comprising the steps of:generating a first code for embedding an additional information on saidsignal; embedding said additional information on said signal using saidfirst code on every second unit interval of a signal interval composedof unit intervals of N (N≧1) chips of said first code; and outputting asignal containing said additional information; the detecting methodcomprising the steps of: calculating a difference between a first unitinterval on which said additional information is embedded and a secondunit interval on which said additional information is not embedded;generating a second code identical to said first code used for embeddingsaid additional information on said signal; extracting said additionalinformation embedded on said signal by performing an inversion on thesubtraction result from said step of subtracting using said second code.34. An additional information embedding/detecting method for use in asystem having a signal output device for embedding additionalinformation on a signal, and a detecting device for detecting saidadditional information from said signal output from said signal outputdevice, the embedding method comprising the steps of: generating a firstcode for embedding an additional information on said signal; embeddingsaid additional information on said signal using said first code onevery second interval of a signal interval composed of unit intervals ofa divided sub-interval formed by dividing a chip of said first code intoa plurality of divided sub-intervals; and outputting a signal containingsaid additional information; the detecting method comprising the stepsof: calculating a difference between a first unit interval on which saidadditional information is embedded and a second unit interval on whichsaid additional information is not embedded; generating a second codeidentical to said first code used for embedding said additionalinformation; detecting said additional information embedded on saidsignal by performing an inversion on the subtraction result from saidstep of subtracting using said second code.
 35. The additionalinformation extracting/detecting method according to claims 31, 32, 33,or 34, wherein said additional information is an anti-duplicationcontrol information for performing duplication control of said signal onwhich said additional information is embedded, and the detecting methodcomprising the further step of performing duplication control of saidsignal depending on said additional information detected in said step ofdetecting.